The View Builder is a graphical interactive view editor that allows to build a complex view based on multiple tables with complex join models in a simple way. It allows to enhance projected fields by renaming them and using type converions.
As a result builder produces the SQL script like
CREATE VIEW views.NewView AS
SELECT
...
FROM
...
that is opened in an SQL editor
A self join is a join where the left and right tables are the same physical table. In order to identity the left and right sources, they must have unique aliases. Duplicating a table or adding it once again will generate a new source that references same physical table, but with a new unique alias.
So, to create a self-join:
Please refer to an SQL Join reference for more details.